home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / arc / shezs19c.zip / SHEZSET.BAT < prev    next >
DOS Batch File  |  1996-05-03  |  3KB  |  98 lines

  1. ECHO OFF
  2. CLS
  3. :This batch file sets up the SHEZ or CKOT Viri Scanner(s)
  4. IF %1.==. %0 /? SHEZ
  5. IF %1.==SHEZ. %0 /? %1
  6. IF %1.==CKOT. %0 /? %1
  7. IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
  8. IF %1.==?. GOTO :HELP
  9. IF %1.==/?. GOTO :HELP
  10. IF %1.==NONE. GOTO :NONE
  11. :IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
  12. IF %1.==G. GOTO :GETSET
  13. IF %1.==g. GOTO :GETSET
  14. IF %1.==MENU. GOTO :GETSET
  15. IF %1.==menu. GOTO :GETSET
  16. IF %1.==D. GOTO :DELLOG
  17. IF %1.==d. GOTO :DELLOG
  18. ECHO ECHO OFF > C:\SECURITY\%2SCAN.BAT
  19. IF %1.==0. GOTO :NONE
  20. IF %1.==1. GOTO :SETSCAN
  21. IF %1.==2. GOTO :SETSCAN
  22. IF %1.==3. GOTO :SETSCAN
  23. IF %1.==4. GOTO :SETSCAN
  24. IF %1.==5. GOTO :SETSCAN
  25. IF %1.==6. GOTO :SETSCAN
  26. %0 1 %2
  27.  
  28. :This batch file can also use GET (SHEZSET G) to interactively set the scanner
  29. :GETSET
  30. IF NOT EXIST C:\MENU\GET.EXE GOTO :HELP
  31. GET C "Set %2SCAN to 1=ALL, 2=TBSCAN, 3=FPROT, 4=, 5=SCAN, 6=AVSCAN ? " /W15
  32. IF NOT %GET%.==. %0 %GET% %2
  33. IF EXIST %2SCAN.BAT GOTO :HELP
  34. %0 1 %2
  35.  
  36. :SETSCAN
  37. ECHO SET GET= >> C:\SECURITY\%2SCAN.BAT
  38.  
  39. IF NOT EXIST C:\SECURITY\UNP.EXE GOTO :UNPE
  40. ECHO IF %%2.==UNP. C:\SECURITY\UNP.EXE -a %%1 >> C:\SECURITY\%2SCAN.BAT
  41. :UNPE
  42.  
  43. :TBSCAN
  44. IF NOT EXIST C:\TBAV\TBSCAN.EXE GOTO :TBSCANE
  45. IF NOT %1.==1. IF NOT %1.==2. GOTO :TBSCANE
  46. ECHO :TBSCAN >> C:\SECURITY\%2SCAN.BAT
  47. ECHO C:\TBAV\TBSCAN %%1 IN NM EE=.??? BA LOG AP LN=C:\TEMP\%2SCAN.LOG NB NH >> C:\SECURITY\%2SCAN.BAT
  48. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL TBSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  49. :TBSCANE
  50.  
  51. IF NOT EXIST C:\SECURITY\F-PROT.EXE GOTO :FPROTE
  52. IF NOT %1.==1. IF NOT %1.==3. GOTO :FPROTE
  53. ECHO IF EXIST %%1 C:\SECURITY\F-PROT %%1 /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
  54. ECHO IF NOT EXIST %%1 C:\SECURITY\F-PROT %%1 /ALL /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
  55. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL F-PROT %%1 >> C:\SECURITY\%2SCAN.BAT
  56. :FPROTE
  57.  
  58. IF NOT EXIST C:\SECURITY\SCAN.EXE GOTO :SCANE
  59. IF NOT %1.==1. IF NOT %1.==5. GOTO :SCANE
  60. ECHO C:\SECURITY\SCAN %%1 /NOBEEP /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
  61. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  62. :SCANE
  63.  
  64. IF NOT EXIST C:\SECURITY\AVSCAN.EXE GOTO :AVSCANE
  65. IF NOT %1.==1. IF NOT %1.==6. GOTO :AVSCANE
  66. ECHO C:\SECURITY\AVSCAN %%1 /Q /R /S /NM /V /L+C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
  67. ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL AVSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
  68. :AVSCANE
  69.  
  70. ECHO CALL C:\SECURITY\%2FAIL TEST >> C:\SECURITY\%2SCAN.BAT
  71. ECHO EXIT >> C:\SECURITY\%2SCAN.BAT
  72. GOTO :EXIT
  73.  
  74. :DELLOG
  75. IF EXIST C:\TEMP\%2SCAN.LOG DEL C:\SECURITY\%2SCAN.LOG
  76. GOTO :HELP
  77.  
  78. :NONE
  79. IF EXIST C:\SECURITY\%2SCAN.BAT DEL C:\SECURITY\%2SCAN.BAT
  80. GOTO :HELP
  81.  
  82. :HELP
  83. ECHO -
  84. ECHO This batch file sets up the SHEZ or CKOT Viri Scanner(s)
  85. ECHO To use this file type:
  86. ECHO SHEZSET # [SHEZ or CKOT]
  87. ECHO Where # is: 1=ALL, 2=TBSCAN, 3=FPROT, 4=, 5=SCAN, 6=AVSCAN
  88. :This batch file can also use GET.EXE to interactively set the scanner
  89. ECHO -
  90.  
  91. :EXIT
  92. IF NOT EXIST C:\SECURITY\%2SCAN.BAT GOTO :EXIT2
  93. ECHO  
  94. ECHO The default %2 Viri Scanner(s) is currently set to...
  95. TYPE C:\SECURITY\%2SCAN.BAT
  96. :EXIT2
  97.  
  98.